package text;

import javafx.application.Application;
import javafx.geometry.Pos;
import javafx.scene.Scene;
import javafx.stage.Stage;
import javafx.scene.layout.*;
import javafx.scene.paint.Color;
import javafx.scene.control.ContentDisplay;
import javafx.scene.control.Label;
import javafx.scene.shape.Circle;
import javafx.scene.text.*;

// 标签(指示用Label,文本用Text)
public class LabelDemo extends Application { 
	private Pane root = new Pane();
	private Label label;
	
	public static void main(String[] args) {
		Application.launch(args);
	}
	
	@Override
	public void start(Stage stage) {
		
		label = new Label("JavaFX", new Circle(50, Color.ORANGE));   // 可以加上任何节点
		label.setContentDisplay(ContentDisplay.BOTTOM);         // 标签决定节点位置
		label.setFont(Font.font("Times New Roman", FontWeight.BOLD, FontPosture.ITALIC, 30));  // 设置字体类型
		label.setTextFill(Color.GREEN);       // 文本颜色
		label.relocate(100, 100);		// 设置坐标
		root.getChildren().add(label);
		
		Scene scene = new Scene(root, 300, 300);
		stage.setScene(scene);
		stage.setTitle("label");
		stage.show();
	}
}


